/*
 * Powered By [rapid-framework]
 * Web Site: http://www.rapid-framework.org.cn
 * Google Code: http://code.google.com/p/rapid-framework/
 * Since 2008 - 2013
 */

package com.smg.community.vo.query;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.io.Serializable;

import java.util.*;

import javacommon.base.*;
import javacommon.util.*;

import cn.org.rapid_framework.util.*;
import cn.org.rapid_framework.web.util.*;
import cn.org.rapid_framework.page.*;
import cn.org.rapid_framework.page.impl.*;

import com.smg.community.model.*;
import com.smg.community.dao.*;
import com.smg.community.service.*;
import com.smg.community.vo.query.*;

/**
 * @author badqiu email:badqiu(a)gmail.com
 * @version 1.0
 * @since 1.0
 */


public class SmgMemberQuery extends BaseQuery implements Serializable {
    private static final long serialVersionUID = 3148176768559230877L;
    

	/** memberId */
	private java.lang.Integer memberId;
	/** loginName */
	private java.lang.String loginName;
	/** password */
	private java.lang.String password;
	/** signature */
	private java.lang.String signature;
	/** headImage */
	private java.lang.String headImage;
	/** sex */
	private java.lang.String sex;
	/** topicCount */
	private java.lang.Integer topicCount;
	/** email */
	private java.lang.String email;
	/** isEmailVerify */
	private java.lang.Integer isEmailVerify;
	/** mobileNumber */
	private java.lang.String mobileNumber;
	/** isMobileVerify */
	private java.lang.Integer isMobileVerify;
	/** regSource */
	private java.lang.String regSource;
	/** appSource */
	private java.lang.String appSource;
	public java.lang.Integer getFriendMemberId() {
		return friendMemberId;
	}

	public void setFriendMemberId(java.lang.Integer friendMemberId) {
		this.friendMemberId = friendMemberId;
	}


	/** appVersion */
	private java.lang.String appVersion;
	/** thirdPartyToken */
	private java.lang.String thirdPartyToken;
	/** lastLoginDate */
	private java.util.Date lastLoginDateBegin;
	private java.util.Date lastLoginDateEnd;
	/** regDate */
	private java.util.Date regDateBegin;
	private java.util.Date regDateEnd;

	private java.lang.Integer friendMemberId;
	
	private java.lang.Integer focusMemberId;
	
	private java.lang.Integer fansMemberId;
	public java.lang.Integer getFocusMemberId() {
		return focusMemberId;
	}

	public void setFocusMemberId(java.lang.Integer focusMemberId) {
		this.focusMemberId = focusMemberId;
	}

	public java.lang.Integer getFansMemberId() {
		return fansMemberId;
	}

	public void setFansMemberId(java.lang.Integer fansMemberId) {
		this.fansMemberId = fansMemberId;
	}

	public java.lang.Integer getMemberId() {
		return this.memberId;
	}
	
	public void setMemberId(java.lang.Integer value) {
		this.memberId = value;
	}
	
	public java.lang.String getLoginName() {
		return this.loginName;
	}
	
	public void setLoginName(java.lang.String value) {
		this.loginName = value;
	}
	
	public java.lang.String getPassword() {
		return this.password;
	}
	
	public void setPassword(java.lang.String value) {
		this.password = value;
	}
	
	public java.lang.String getSignature() {
		return this.signature;
	}
	
	public void setSignature(java.lang.String value) {
		this.signature = value;
	}
	
	public java.lang.String getHeadImage() {
		return this.headImage;
	}
	
	public void setHeadImage(java.lang.String value) {
		this.headImage = value;
	}
	
	public java.lang.String getSex() {
		return this.sex;
	}
	
	public void setSex(java.lang.String value) {
		this.sex = value;
	}
	
	public java.lang.Integer getTopicCount() {
		return this.topicCount;
	}
	
	public void setTopicCount(java.lang.Integer value) {
		this.topicCount = value;
	}
	
	public java.lang.String getEmail() {
		return this.email;
	}
	
	public void setEmail(java.lang.String value) {
		this.email = value;
	}
	
	public java.lang.Integer getIsEmailVerify() {
		return this.isEmailVerify;
	}
	
	public void setIsEmailVerify(java.lang.Integer value) {
		this.isEmailVerify = value;
	}
	
	public java.lang.String getMobileNumber() {
		return this.mobileNumber;
	}
	
	public void setMobileNumber(java.lang.String value) {
		this.mobileNumber = value;
	}
	
	public java.lang.Integer getIsMobileVerify() {
		return this.isMobileVerify;
	}
	
	public void setIsMobileVerify(java.lang.Integer value) {
		this.isMobileVerify = value;
	}
	
	public java.lang.String getRegSource() {
		return this.regSource;
	}
	
	public void setRegSource(java.lang.String value) {
		this.regSource = value;
	}
	
	public java.lang.String getAppSource() {
		return this.appSource;
	}
	
	public void setAppSource(java.lang.String value) {
		this.appSource = value;
	}
	
	public java.lang.String getAppVersion() {
		return this.appVersion;
	}
	
	public void setAppVersion(java.lang.String value) {
		this.appVersion = value;
	}
	
	public java.lang.String getThirdPartyToken() {
		return this.thirdPartyToken;
	}
	
	public void setThirdPartyToken(java.lang.String value) {
		this.thirdPartyToken = value;
	}
	
	public java.util.Date getLastLoginDateBegin() {
		return this.lastLoginDateBegin;
	}
	
	public void setLastLoginDateBegin(java.util.Date value) {
		this.lastLoginDateBegin = value;
	}	
	
	public java.util.Date getLastLoginDateEnd() {
		return this.lastLoginDateEnd;
	}
	
	public void setLastLoginDateEnd(java.util.Date value) {
		this.lastLoginDateEnd = value;
	}
	
	public java.util.Date getRegDateBegin() {
		return this.regDateBegin;
	}
	
	public void setRegDateBegin(java.util.Date value) {
		this.regDateBegin = value;
	}	
	
	public java.util.Date getRegDateEnd() {
		return this.regDateEnd;
	}
	
	public void setRegDateEnd(java.util.Date value) {
		this.regDateEnd = value;
	}
	

	public String toString() {
		return ToStringBuilder.reflectionToString(this,ToStringStyle.MULTI_LINE_STYLE);
	}
	
}

